@charset "utf-8";
i,s,p,b{font-style: normal;}

.normal{color: #2D9AD2;}/*表示数值在正常范畴之内*/
.improper{color: #FF6248;}/*表示数值在正常范畴之外*/

/*自定义样式*/
.radioz input[type=radio] {
    display: none;/*取消默认样式*/
}   
.radioz span{
	display: inline-block;
}
.radioz input+label {    /*紧接input出现的label，要有相同父元素*/
    display: inline-block;
    position: relative;
    border-radius: 50%;
    border: 4px #D2D2D2 solid;
    width: 14px;   /*外圈圆高度、宽度*/
    height: 14px; 
    vertical-align:middle;
    margin:7px 15px 10px 2px;
    cursor: pointer;
}
.radioz input+label::after {  /*伪元素制作内部的圆*/
    content: "";
    border-radius: 50%;
    position: absolute;/*居中方法*/
    width: 0px; /*中心圆的宽度、高度    height: 0px;*/
}
.radioz input:checked+label {
    background-color: #fff;/*选中后外圈圆颜色*/
    border-color: #01C0C8;   
}

button.setting{
	width: 109px;height: 30px;color: #fff;border: none;outline: none;background: #01C0C8;transition: background .3s;margin:0 10px; 
}
button.setting:hover{
	background: rgb(19,155,161);
}

.choice{
	height: 80px;text-align: right;
}
.choice .cancel,.solitude .cancel{
	padding:5px 20px;color: #fff;height: 30px;border: none;outline: none;margin:25px 10px;transition: background .3s;
	background: #398184;
}
.choice .save,.solitude .save{
	padding:5px 20px;color: #fff;height: 30px;border: none;outline: none;margin:25px 10px;transition: background .3s;
	background: #01C0C8;
}
.choice .cancel:hover,.choice .save:hover,.solitude .cancel:hover,.solitude .save:hover{
	background:rgb(19,155,161);
}

/*icon*/
i.icon-calendar{
	pointer-events: none;
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background: url(../images/calendar.png);
	background-size: 16px 16px;
}
i.icon-operation{
	pointer-events: none;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	width: 16px;
	height: 16px;
	background: url(../images/operation.png);
	background-size: 16px 16px;
}

/*语言*/
.language{
    position: absolute;height: 30px;line-height: 30px;border: none;border-radius: 5px;background: #1AB7BE;color: #fff;overflow: hidden;cursor: pointer;transition: height 1s;text-align: center;overflow: hidden;top: 15px;left: 0;z-index: 1000;
}
.language:hover{
	height: auto;
}
.language>div{padding:0 15px;transition: background .3s;white-space:nowrap;}
.language>div:hover{background: rgb(19,155,161);}
.language .stage{border-bottom: 1px dashed #eee;height: 32px;display: block;}
.language img{width: 24px;height: 16px;margin-right: 5px;}

/*杂*/
#tab>li:hover{
	background: #eee;
}
#tab>li.select a{
	color: #01C0C8;
}
.c9{
	color: #999;
}
.c3{
	color: #333;
}
.greenA{
	color: #0AA3A9;
}
.button{
	padding:0 25px;
	height: 36px;
	line-height: 1px;
	color: #fff;
	border: none;
	margin-left: 10px;
	cursor: pointer;
	outline: none;
	box-shadow: none;
}
.center{
	margin:15px;
	border-radius: 5px;
	background: #fff;
	min-height: calc(100% - 30px);
	overflow:hidden;
}
.center .row{
	margin:0 20px;
}
.center .row>div{height:60px;text-align: left;}
.center .rowB>div{height:100px;}
.center .rowC>div{height:80px;}
.center .rowD>div{height:45px;}
.center .bottomA{border-bottom:1px solid #DCDCDC;}
.center .bottomB{border-bottom:1px dashed #DCDCDC;}
.center .right{border-right: 1px dashed #DCDCDC;}
.center .box{
	display: -webkit-flex;
	display:flex;
	align-items:center;
	justify-content: center;
}
.center .box_r{justify-content: flex-end;}
.center .box_l{justify-content: flex-start;}
.center .img{white-space:nowrap;}
.center .img>div,.addImg{width: 90px;height: 90px;position: relative;margin-top: 5px;display: inline-block;;}
.center .addImg{background: #eee;margin-left: 10px;margin-right: 5px;}
.center .addImg:hover{cursor: pointer;background: #ccc;}
.center .addImg p{position: absolute;bottom: 5px;color: #888;font-size: 12px;text-align: center;width: 100%;margin:0;padding: 0;}
.center .img .madd{line-height: 70px;width: 100%;text-align: center;display: inline-block;font-size: 56px;}
.center .img .mclose{position: absolute;z-index: 1;width: 20px;height: 20px;right: -9px;top: -5px;color: #fff;text-align: center;line-height: 20px;background: #FF5E44;border-radius: 50%;font-size: 12px;font-weight: bold;cursor: pointer;}
.center .img img{width: 90px;height: 90px;}
.center input[type=text].input{
	background: #eee;border: none;
}
.center textarea{
	resize:none;background:#eee;border: none;height: 60px;text-indent: 1px;letter-spacing:2px; 
}
a,a:hover{color: #2D9AD2;}
i.green{color: #0AA3A9;}
i.black{color: #333;}
.unitContainer{position: relative;}
.unit{position: absolute;font-size: 12px;right: 15px;top: calc(50% - 8px);pointer-events: none;}

.T_input{
    display: inline-block;
    height: 29px;
    max-width: calc(100% - 80px);
    transition: all 300ms linear 0s;
    box-shadow: none;
    padding-left: 10px;
    color: #565656;
    width: 100%;
    border: 0;
    background-color: #EEEEEE;
}
.T_input:focus {
    box-shadow: none;
    outline: 0;
}
.tag{width: 112px;height: 32px;background: #01C0C8;color: #fff;font-size: 16px;line-height: 32px;text-align: center;margin-left: -14px;}